package com.model.contractor;

import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;

public class VisaModel implements Serializable {
	private static final long serialVersionUID = 1L;

	@ExcelIgnore
	@ExcelProperty(value = "签证id")
	@ColumnWidth(value = 18)
	private String visId;

	public String getVisId() {
		return this.visId;
	}

	public void setVisId(String visId) {
		this.visId = visId;
	}

	@ExcelProperty(value = "签证编码")
	@ColumnWidth(value = 18)
	private String visCode;

	public String getVisCode() {
		return this.visCode;
	}

	public void setVisCode(String visCode) {
		this.visCode = visCode;
	}

	@ExcelProperty(value = "签证名称")
	@ColumnWidth(value = 18)
	private String visName;

	public String getVisName() {
		return this.visName;
	}

	public void setVisName(String visName) {
		this.visName = visName;
	}

	@ExcelProperty(value = "施工单位")
	@ColumnWidth(value = 18)
	private String visConName;

	public String getVisConName() {
		return this.visConName;
	}

	public void setVisConName(String visConName) {
		this.visConName = visConName;
	}

	@ExcelProperty(value = "施工日期")
	@ColumnWidth(value = 18)
	private String visConDate;

	public String getVisConDate() {
		return this.visConDate;
	}

	public void setVisConDate(String visConDate) {
		this.visConDate = visConDate;
	}

	@ExcelIgnore
	@ExcelProperty(value = "对接人id")
	@ColumnWidth(value = 18)
	private String visDockId;

	public String getVisDockId() {
		return this.visDockId;
	}

	public void setVisDockId(String visDockId) {
		this.visDockId = visDockId;
	}

	@ExcelProperty(value = "对接人姓名")
	@ColumnWidth(value = 18)
	private String visDockName;

	public String getVisDockName() {
		return this.visDockName;
	}

	public void setVisDockName(String visDockName) {
		this.visDockName = visDockName;
	}

	@ExcelProperty(value = "对接人HI")
	@ColumnWidth(value = 18)
	private String visDockHi;

	public String getVisDockHi() {
		return this.visDockHi;
	}

	public void setVisDockHi(String visDockHi) {
		this.visDockHi = visDockHi;
	}

	@ExcelProperty(value = "描述")
	@ColumnWidth(value = 18)
	private String visDetail;

	public String getVisDetail() {
		return this.visDetail;
	}

	public void setVisDetail(String visDetail) {
		this.visDetail = visDetail;
	}

	@ExcelProperty(value = "属地公司代码")
	@ColumnWidth(value = 18)
	private String visFactoryCode;

	public String getVisFactoryCode() {
		return this.visFactoryCode;
	}

	public void setVisFactoryCode(String visFactoryCode) {
		this.visFactoryCode = visFactoryCode;
	}

	@ExcelProperty(value = "属地公司名称")
	@ColumnWidth(value = 18)
	private String visFactoryName;

	public String getVisFactoryName() {
		return this.visFactoryName;
	}

	public void setVisFactoryName(String visFactoryName) {
		this.visFactoryName = visFactoryName;
	}

	@ExcelProperty(value = "oa状态")
	@ColumnWidth(value = 18)
	private String oaStatus;

	public String getOaStatus() {
		return this.oaStatus;
	}

	public void setOaStatus(String oaStatus) {
		this.oaStatus = oaStatus;
	}

	@ExcelIgnore
	@ExcelProperty(value = "oa流程id")
	@ColumnWidth(value = 18)
	private String oaFlowId;

	public String getOaFlowId() {
		return this.oaFlowId;
	}

	public void setOaFlowId(String oaFlowId) {
		this.oaFlowId = oaFlowId;
	}

	@ExcelProperty(value = "创建时间")
	@ColumnWidth(value = 18)
	private String createTime;

	public String getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	@ExcelProperty(value = "创建人姓名")
	@ColumnWidth(value = 18)
	private String createName;

	public String getCreateName() {
		return this.createName;
	}

	public void setCreateName(String createName) {
		this.createName = createName;
	}

	@ExcelIgnore
	@ExcelProperty(value = "创建人")
	@ColumnWidth(value = 18)
	private String createId;

	public String getCreateId() {
		return this.createId;
	}

	public void setCreateId(String createId) {
		this.createId = createId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "修改人")
	@ColumnWidth(value = 18)
	private String updateId;

	public String getUpdateId() {
		return this.updateId;
	}

	public void setUpdateId(String updateId) {
		this.updateId = updateId;
	}

	@ExcelProperty(value = "修改人姓名")
	@ColumnWidth(value = 18)
	private String updateName;

	public String getUpdateName() {
		return this.updateName;
	}

	public void setUpdateName(String updateName) {
		this.updateName = updateName;
	}

	@ExcelProperty(value = "修改时间")
	@ColumnWidth(value = 18)
	private String updateTime;

	public String getUpdateTime() {
		return this.updateTime;
	}

	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}

	@ExcelProperty(value = "是否删除")
	@ColumnWidth(value = 18)
	private String delFlag;

	public String getDelFlag() {
		return this.delFlag;
	}

	public void setDelFlag(String delFlag) {
		this.delFlag = delFlag;
	}

	@ExcelProperty(value = "状态")
	@ColumnWidth(value = 18)
	private String status;

	public String getStatus() {
		return this.status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	@ExcelIgnore
	@ExcelProperty(value = "所属部门")
	@ColumnWidth(value = 18)
	private String deptId;

	public String getDeptId() {
		return this.deptId;
	}

	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}

	@ExcelProperty(value = "所属部门名称")
	@ColumnWidth(value = 18)
	private String deptName;

	public String getDeptName() {
		return this.deptName;
	}

	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	@ExcelProperty(value = "备注")
	@ColumnWidth(value = 18)
	private String remark;

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	@ExcelProperty(value = "现场代表")
	@ColumnWidth(value = 18)
	private String visProxy;

	public String getVisProxy() {
		return this.visProxy;
	}

	public void setVisProxy(String visProxy) {
		this.visProxy = visProxy;
	}

	@ExcelProperty(value = "部门负责人")
	@ColumnWidth(value = 18)
	private String visDeptCharge;

	public String getVisDeptCharge() {
		return this.visDeptCharge;
	}

	public void setVisDeptCharge(String visDeptCharge) {
		this.visDeptCharge = visDeptCharge;
	}

	@ExcelProperty(value = "审计部")
	@ColumnWidth(value = 18)
	private String visAudit;

	public String getVisAudit() {
		return this.visAudit;
	}

	public void setVisAudit(String visAudit) {
		this.visAudit = visAudit;
	}

	@ExcelProperty(value = "分管领导")
	@ColumnWidth(value = 18)
	private String visLeader;

	public String getVisLeader() {
		return this.visLeader;
	}

	public void setVisLeader(String visLeader) {
		this.visLeader = visLeader;
	}

	@ExcelProperty(value = "oa编号")
	@ColumnWidth(value = 18)
	private String oaCode;

	public String getOaCode() {
		return this.oaCode;
	}

	public void setOaCode(String oaCode) {
		this.oaCode = oaCode;
	}

	@ExcelProperty(value = "相关流程")
	@ColumnWidth(value = 18)
	private String visRelativeFlow;

	public String getVisRelativeFlow() {
		return this.visRelativeFlow;
	}

	public void setVisRelativeFlow(String visRelativeFlow) {
		this.visRelativeFlow = visRelativeFlow;
	}

}